package com.xyz.dto;

import com.xyz.aop.Param;


public class UpkeepTemplateTaskDto {

    @Param(isRequired = false, type = Param.ParamType.POSITIVE_INTEGER)
    private String id;

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String emId;

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String treeId;

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String dbTaskId;

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String modeType;

    @Param(isRequired = false, type = Param.ParamType.POSITIVE_INTEGER)
    private String businessType;

    @Param(isRequired = false, type = Param.ParamType.POSITIVE_INTEGER)
    private String dateInterval;

    @Param(isRequired = false, type = Param.ParamType.DATE, rule = "yyyy-MM-dd")
    private String planStartTime;

    @Param(isRequired = false, type = Param.ParamType.DATE, rule = "yyyy-MM-dd")
    private String planEndTime;

    @Param(type = Param.ParamType.DATE, rule = "yyyy-MM-dd")
    private String firstTime;

    @Param(isRequired = false, type = Param.ParamType.POSITIVE_INTEGER)
    private String runningTime;

    @Param(isRequired = false, type = Param.ParamType.POSITIVE_INTEGER)
    private String runningDayTime;

    @Param(isRequired = false)
    private String partList;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getEmId() {
        return emId;
    }

    public void setEmId(String emId) {
        this.emId = emId;
    }

    public String getTreeId() {
        return treeId;
    }

    public void setTreeId(String treeId) {
        this.treeId = treeId;
    }

    public String getDbTaskId() {
        return dbTaskId;
    }

    public void setDbTaskId(String dbTaskId) {
        this.dbTaskId = dbTaskId;
    }

    public String getModeType() {
        return modeType;
    }

    public void setModeType(String modeType) {
        this.modeType = modeType;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getDateInterval() {
        return dateInterval;
    }

    public void setDateInterval(String dateInterval) {
        this.dateInterval = dateInterval;
    }

    public String getPlanStartTime() {
        return planStartTime;
    }

    public void setPlanStartTime(String planStartTime) {
        this.planStartTime = planStartTime;
    }

    public String getPlanEndTime() {
        return planEndTime;
    }

    public void setPlanEndTime(String planEndTime) {
        this.planEndTime = planEndTime;
    }

    public String getFirstTime() {
        return firstTime;
    }

    public void setFirstTime(String firstTime) {
        this.firstTime = firstTime;
    }

    public String getRunningTime() {
        return runningTime;
    }

    public void setRunningTime(String runningTime) {
        this.runningTime = runningTime;
    }

    public String getRunningDayTime() {
        return runningDayTime;
    }

    public void setRunningDayTime(String runningDayTime) {
        this.runningDayTime = runningDayTime;
    }

    public String getPartList() {
        return partList;
    }

    public void setPartList(String partList) {
        this.partList = partList;
    }
}